import {
    Group
} from 'three'


// 引入加载器
import { OBJLoader } from 'three/examples/jsm/loaders/OBJLoader.js'

// 创建一个加载器
const oBJLoader = new OBJLoader()

// 创建一个模型组
const group = new Group()

oBJLoader.load('/static/images/2025060414281333720600000.obj',function(modelObj) {
    // 打印所有模型
    console.log('所有模型',modelObj)
    // 递归遍历所有模型节点
    modelObj.traverse(function(obj) {
        console.log('打印模型节点',obj)
        console.log('打印模型节点名称',obj.name)
    })
    // 通过名称查询模型,有的版本需要通过modelObj.scenc.getObjectByName("Cube")
    console.log('通过名称查询模型',modelObj.getObjectByName("Cube"))
    // 设置材质的颜色
    modelObj.getObjectByName("Cube").material.color.set('#F01515')
    // 移动位置
    modelObj.position.y=-3
    group.add(modelObj)
})

export default group